:root {
  /* 文字颜色变量 */
  --color-text-primary: #1f2937;    /* gray-800 */
  --color-text-secondary: #6b7280;  /* gray-500 */
  --color-text-muted: #9ca3af;      /* gray-400 */
  
  /* 背景颜色变量 */
  --color-bg-primary: #ffffff;
  --color-bg-secondary: #f3f4f6;     /* gray-100 */
  --color-bg-accent: #3B82F6;        /* blue-500 */
}
:root:root {
  --van-field-label-color: #fff;
  --van-field-input-text-color: #fff;
  --van-picker-confirm-action-color:#131314;
  --van-field-label-width: 4.9em;
  --van-cell-horizontal-padding: 0;
  --van-cell-vertical-padding: 0;
  --van-field-placeholder-text-color:  rgba(255, 255, 255, 0.4);
  --van-field-label-margin-right:0px;
}

html.dark {
  --color-text: var(--van-text-color, #f5f5f5);
  --color-background-2: var(--van-background-2, #1c1c1e);
  --color-block-background: var(--van-border-color, #3a3a3c);
  --color-border: var(--van-border-color, #3a3a3c);
}